package org.jeecg.modules.innerApi.zhiYunSdApi.requestVo;

import com.alibaba.fastjson.annotation.JSONField;

import lombok.*;

import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.jeecg.modules.innerApi.common.requestDto.CommonParam;

/**
* @Author: Niugeng
* @Create: 2023/08/30
* @Description：获取登入验证码入参117
*/
@Data
@Builder
@EqualsAndHashCode(callSuper = false)
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "获取登入验证码入参117")
public class SdHqdryzmrc117Param extends CommonParam implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
    * String-是-纳税人识别号-
    */
    @ApiModelProperty(value = "String-是-纳税人识别号-")
    @JSONField(name = "nsrsbh",ordinal = 0)
    private String nsrsbh;

    /**
    * String-否-验证码（第一次调用不传验证码，会发送验-
    */
    @ApiModelProperty(value = "String-否-验证码（第一次调用不传验证码，会发送验-")
    @JSONField(name = "sms",ordinal = 1)
    private String sms;

    /**
    * String-否-值为 1 使用证书登录，证书登录不需要验证-
    */
    @ApiModelProperty(value = "String-否-值为 1 使用证书登录，证书登录不需要验证-")
    @JSONField(name = "cert",ordinal = 2)
    private String cert;

    /**
    * String-否-1 是人脸二维码登录，10 二维码授权认证登-
    */
    @ApiModelProperty(value = "String-否-1 是人脸二维码登录，10 二维码授权认证登-")
    @JSONField(name = "ewmlx",ordinal = 3)
    private String ewmlx;

    /**
    * String-否-第一次调用只传二维码类型，会返回 ewmid 和二维码的 base64 ，第二次调用二维码类  型跟第一次调用值必须一样 ，ewmid 使用-
    */
    @ApiModelProperty(value = "String-否-第一次调用只传二维码类型，会返回 ewmid 和二维码的 base64 ，第二次调用二维码类  型跟第一次调用值必须一样 ，ewmid 使用-")
    @JSONField(name = "ewmid",ordinal = 4)
    private String ewmid;


}
